//接口与接口之间有相同类型属性或方法，可以将公共的属性或方法抽离出来，通过继承来复用
//关键字：extends

interface Point2D {
  x: number;
  y: number;
}

// interface Point3D {
//   x: number;
//   y: number;
//   z: number;
// }

//通过接口继承来改造
interface Point3D extends Point2D {
  z: number;
}



